/*** 
 * @_______________#########_______________________ 
 * @______________############_____________________ 
 * @______________#############____________________ 
 * @_____________##__###########___________________ 
 * @____________###__######_#####__________________ 
 * @____________###_#######___####_________________ 
 * @___________###__##########_####________________ 
 * @__________####__###########_####_______________ 
 * @________#####___###########__#####_____________ 
 * @_______######___###_########___#####___________ 
 * @_______#####___###___########___######_________ 
 * @______######___###__###########___######_______ 
 * @_____######___####_##############__######______ 
 * @____#######__#####################_#######_____ 
 * @____#######__##############################____ 
 * @___#######__######_#################_#######___ 
 * @___#######__######_######_#########___######___ 
 * @___#######____##__######___######_____######___ 
 * @___#######________######____#####_____#####____ 
 * @____######________#####_____#####_____####_____ 
 * @_____#####________####______#####_____###______ 
 * @______#####______;###________###______#________ 
 * @________##_______####________####______________ 
 * @
 * @Author: ipk518 121206530@qq.com
 * @Date: 2025-03-06 20:00:55
 * @LastEditors: ipk518 121206530@qq.com
 * @LastEditTime: 2025-03-07 11:23:02
 * @FilePath: /etws-sxk2307/src/packetResolver/waveCmdV1.h
 * @Description: 
 * @************佛祖保佑************
 * @Copyright (c) 2025 by etws@quyujiang, All Rights Reserved. 
 */


#ifndef __WAVECMDV1__
#define __WAVECMDV1__


#include "commHeader.h"


int wave_callback_0(struct cmdDataType* cmd,uint8_t * cmdData);
int wave_callback_1(struct cmdDataType* cmd,uint8_t * cmdData);

int wave_callback_2(struct cmdDataType* cmd,uint8_t * cmdData);
int wave_callback_3(struct cmdDataType* cmd,uint8_t * cmdData);

extern std::map<int32_t, CallbackCmdFun> waveCallbackMap;
extern void waveProtocolAnalysis(struct cmdDataType* cmd,uint8_t * cmdData);

#endif 